html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  color: #333333;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
h1, h2, h3{margin: 0;padding: 0;}
p, ul {
    margin: 0;
    padding: 0;
}
ul, li ,a{list-style: none;text-decoration: none;}
address, cite, dfn, em, i, var {
    font-style: normal;
}
.red {
    color: #D8231E !important;
}
.blue{
	color: #337ab7 !important;
}
.font18 {
    font-size: 18px;
}
.font-b{
	font-weight: bold;
}
.align-c{
	text-align: center !important;
}
a{cursor: pointer;}
.padr20{
	padding-right: 20px;
}
/* nav */
#nav1{
	margin-bottom: 16px;
}
.feed-m-nav {
    padding-bottom: 3px;
}
.feed-m-nav .feed-default-nav {
    
}
.feed-m-nav .sidenav{
	justify-content: left;  
}
.feed-m-nav .side-nav-item {
    position: relative;
    padding: 6px 18px 6px 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #222;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.feed-m-nav .side-nav-item:last-child{
	padding: 6px 0 6px 0;
}
/* .feed-m-nav .side-nav-item:hover, .feed-m-nav .side-nav-item:hover a {
    color: #707070;
} */
.feed-m-nav .more-btn-wrapper {
    position: relative;
}
.feed-m-nav .more-btn {
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #222;
    cursor: pointer;
    background: #f8f8f8;
}
.feed-m-nav .more-nr{
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 200;
	padding-top: 15px;
}
.feed-m-nav .feed-more-nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 14px 0;
    width: 264px;
    font-size: 0;
    -webkit-box-shadow: 0 10px 50px rgba(0,0,0,.08);
    box-shadow: 0 10px 50px rgba(0,0,0,.08);
    background: #fff;
}
.feed-m-nav .feed-more-nav li {
    display: inline-block;
    margin: 6px 8px;
    font-size: 18px;
    line-height: 24px;
    color: #222;
    outline: none;
}
.feed-m-nav .feed-more-nav .feed-more-nav-item:hover {
    background: #f8f8f8;
    cursor: pointer;
}
.feed-m-nav .feed-more-nav .feed-more-nav-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 4px 0;
    width: 64px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.feed-m-nav .more-btn-wrapper:hover .more-nr{
	display: block;
}
.feed-m-nav .side-nav-item a{
	font-size: 20px;
}
.feed-m-nav .side-nav-item .active{
	color: #D8231E;
	font-weight: 500;
}
.feed-m-nav .side-nav-item .active:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 20px;
    height: 3px;
    background: #D8231E;
}
/*head*/
.index-top-c{
	min-width: 1066px;
	padding: 16px;
	-webkit-box-shadow: 0 2px 16px rgba(54,56,79,.06);
	box-shadow: 0 2px 16px rgba(54,56,79,.06);
}
 .main-search {
    width: 1034px;
    height: 220px;
	margin: 0 auto;
}
.main-search .logo {
    display: block;
    width: 170px;
    margin: 0 auto;
    background-size: contain;
}
.main-search .logo img{
	width: 100%;
}
.main-search .search {
    width: 704px;
    height: 48px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-search .search input {
    width: 100%;
    height: 100%;
	padding-right: 92px;
	border: 2px solid #f2f2f2;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    padding-left: 18px;
    background-color: #fff;
    border-radius: 8px;
    z-index: 10;
    outline: none;
	box-sizing: border-box;
}
.main-search .search button {
    height: 100%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
	width: 72px;
	background: #D8231E;
}
.main-search .search button i {
    width: 32px;
    height: 32px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/search_icon.3dd08573.svg);
	display: block;
	margin: auto;
}
.hot-word {
    padding-top: 12px;
	display: flex;
}
.hot-word img {
    width: 20px;
    height: 20px;
    margin-bottom: -3px;
}
.hot-word .hot {
    cursor: inherit;
    margin-left: 8px;
    margin-right: 4px;
}
.hot-word .words {
    cursor: pointer;
    margin-right: 16px;
    outline: none;
}
.hot-word .hot, .hot-word .words {
    display: inline-block;
    font-size: 16px;
    line-height: 22px;
    color: #222;
}
.head-gd{
	width: 100%;
	z-index: 200;
	/* position: -webkit-sticky;
	position: sticky; */
	position: fixed;
	background-color: #FFFFFF;
	top: -90px;
	left: 0;
}
.head-gd1{
	width: 100%;
	z-index: 200;
	position: -webkit-sticky;
	position: sticky;
	background-color: #FFFFFF;
	top: 0;
	left: 0;
}
.showed{top: 0;}
.fix-header {
    min-width: 1066px;
    padding: 0 30px 0 16px;
	height: 64px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 16px rgba(54,56,79,.06);
    box-shadow: 0 2px 16px rgba(54,56,79,.06);
   
}
.fix-header>div {
    width: 100%;
    max-width: 1334px;
    height: 100%;
    margin: 0 auto;
    background: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.fix-header .logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 90px;
    height: 36px;
    background-image: url(../img/logo1.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.fix-header .feed-m-nav {
    min-width: 530px;
    margin: 0 40px;
    padding-bottom: 0;
}
.feed-m-nav ul {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.feed-m-nav ul li {
    outline: none;
	padding: 5px;
	line-height: 24px;
}
.feed-m-nav ul li a{
	position: relative;
	padding: 6px 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #222;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.feed-m-nav ul .a-index {
	color: #D8231E;
}
.feed-m-nav ul .a-index:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 16px;
    height: 2px;
    background: #D8231E;
}
.search-wrapper.red {
    width: 392px;
}
.search-wrapper.red .search {
    width: 100%;
    height: 40px;
}
.search-wrapper .search, .search-wrapper .search input {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search-wrapper.red .search input {
    padding-right: 52px;
    border: 2px solid #f5f5f5;
    background: #f5f5f5;
}
.search-wrapper .search input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    padding-left: 18px;
    background-color: #fff;
    border-radius: 8px;
    z-index: 10;
    outline: none;
}
.search-wrapper.red .search button {
    width: 54px;
    background: transparent;
}
.search-wrapper .search button {
    height: 100%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
}
.search-wrapper.red .search button i {
    width: 25px;
    height: 25px;
    background: url(../img/icon-search.png) no-repeat;
	background-size: 25px;
}
.search-wrapper .search button i {
    display: block;
    margin: auto;
}
.fix-header .login-button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 16px;
    margin-left: 16px;
	ine-height: 20px;
	color: #fff;
	background: #D8231E;
	border-radius: 6px;
}
.fix-header .user-icon {
    margin-left: 30px;
    margin-right: 14px;
	display: inline-block;
	cursor: pointer;
	position: relative
}
.fix-header .user-icon>a{
	display: block;
	position: relative;
	z-index: 110;
}
.fix-header .user-icon img {
    width: 32px;
    height: 32px;
    margin: 0;
	border-radius: 50%;
}
.fix-header .user-icon:hover .user-list{
	display: block;
}
.fix-header .user-list {
    display: none;
    padding-top: 42px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-54px);
    z-index: 100;
}
.fix-header .user-list .user-list-content {
    width: 108px;
    padding: 12px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    mix-blend-mode: normal;
    border: .5px solid #f2f2f2;
    -webkit-box-shadow: 0 10px 50px rgba(54,56,79,.11);
    box-shadow: 0 10px 50px rgba(54,56,79,.11);
    border-radius: 8px;
    position: relative;
}
.fix-header .user-list .user-list-content:before {
    content: "";
    width: 16px;
    height: 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAASBAMAAADvSECJAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAf0DjEI+/XyDPWu1ZAAAAXklEQVQY02NgoAAwZU4rwCohOXPmRGzijDOBQAC7BqxawBqwaZGESEzEoQFTiyRMYiIODehaJBESE3FoQNUiiSwxEYcGJC0skagSUx2gEsoz0YA5WLhJeCYGMFVhAABuNF5e7AnNUQAAAABJRU5ErkJggg==);
    background-size: contain;
    position: absolute;
    top: -6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fix-header .user-list a {
    display: block;
    padding: 8px 25px;
    margin-left: 0;
    font-size: 14px;
    line-height: 20px;
    color: #222;
    text-shadow: none;
    white-space: nowrap;
}
.fix-header .user-list a:hover {
    background: #f8f8f8;
}

/*中间部分*/
.main-content {
    width: 1066px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px 16px 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.main-content .left-container {
    width: 676px;
}
.feed-card-article-wrapper {
    padding: 16px 0;
	overflow: hidden;
	zoom: 1;
}
.feed-card-article-wrapper.sticky-cell {
    padding: 4px 0;
}
.feed-card-video-wrapper {
    padding: 20px 0;
}
.feed-card-article.no-cover {
    padding: 4px 0;
}
.feed-card-article.no-cover .title {
    margin-bottom: 8px;
}
.feed-card-article-wrapper.visited .feed-card-article-l .title, .feed-card-article-wrapper a:visited {
    color: #999;
}
.feed-card-article .title {
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    word-break: break-all;
}
.feed-card-article .title h2 {
    font-size: inherit;
    font-weight: inherit;
	color: #222;
}
.feed-card-footer-cmp{
	display: block;
	overflow: hidden;
	zoom: 1;
}
.feed-card-footer-cmp .left-tools {
    float: left;
}
.feed-card-footer-tag-cmp {
    display: inline-block;
    margin-right: 8px;
    font-size: 14px;
    line-height: 20px;
    color: #D8231E;
    cursor: default;
}
.feed-card-footer-cmp-author {
    display: inline-block;
    margin-right: 20px;
}
.feed-card-footer-cmp-author .source, .feed-card-footer-cmp-author a {
    font-size: 14px;
    line-height: 20px;
    color: #999;
}
.feed-card-footer-comment-cmp a {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #999;
}
.feed-card-footer-comment-cmp {
    display: inline-block;
    margin-right: 20px;
}
.feed-card-footer-time-cmp {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    cursor: default;
}
.feed-card-footer-cmp .right-tools {
    float: right;
    font-size: 0;
}
.feed-card-video-single{
	overflow: hidden;
	zoom: 1;
}
.feed-card-video-single .r-content {
    float: right;
    margin-left: 20px;
}
.feed-card-video-single .r-content .feed-video-item {
    width: 160px;
    height: 120px;
}
.feed-card-video-player-wrapper {
    overflow: hidden;
    border-radius: 4px;
    width: 100%;
    height: 100%;
}
.feed-card-video-player-wrapper .video-placeholder {
    position: relative;
    border-radius: 4px;
    height: 100%;
    cursor: pointer;
}
.feed-card-video-player-wrapper .video-placeholder .cover {
    -webkit-transition: all .5s ease-out .1s;
    -moz-transition: all .5s ease-out .1s;
    transition: all .5s ease-out .1s;
    width: 100%;
    height: 100%;
    background: #000 no-repeat 50%;
    background-size: cover;
}
.feed-card-video-single .r-content .video-placeholder i {
    width: 36px;
    height: 36px;
}
.feed-card-video-player-wrapper .video-placeholder i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 48px;
    height: 48px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAMFBMVEVHcEwAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAClpaXt7e1qamrQ0NA2Njb////7+/s8YEfEAAAADnRSTlMAgINFdGEoEYLB8qXckqIZUAUAAAN/SURBVGjezZq/jxJREMeX3AGWNw/23BYISryYQHISSwhBW4gX6zWcsd1L0Pq4GKMt/wB/wHVWdtefsbEy/hFLLV5Yl1+yK7vz5r03JE5NPtnv/HjMmzeWhVp+8OSsDVDsvmi6lrblB2diBCtzQHSbnh5n0HYgbnZTA3PQhx27qlXfqHJeQ7KNXqp55xTSzOkoeCrXh3QTBZeFE6qzXRbOInokdXkpB6BCIZ3KOaGf5JxzINlzaR4C0ermDlpZ0TN20No6LMIk4ujCJNk0BCVLjVy+rQZK9fe5GgfEg5QaE4ogcJKr9xUogxI/KecAsHzSBWjYffOQpQZuCFq2m0t9PZBtVGXRXPq34hqaIChwuDrB3YegbT0eZeBUYsr0Pyie3QbKAFosyuJxM1EWi9uBESgStwsz0LFpne3UWw4MbZMAWVNQT/uwTnFSwxRkc2TR0jyOLNr2E4fmoBaPrzfe7puDbCZfA7Dk9cbbaF6LcrlMze0M9oOT29m3GgF0KQmamATzYFyihQ0rkJNg7k/vvtOOWyT64tHc9/3gWi6uiEdf3IQcf0oQ5+DRFxN/SSKIc9GSXYMI4sKmJEsA+XJxPbT2/4Kk4pyWdY8Ckos7kuTjBiSN3EMiSCruGE3sCEgmrmA9JYIkkSug52MMhIuz6aBQXAkDtcmgMHJY1dJB/vRXCQEBHeTPEG1KoOlnLtD4vwN9YQLNkCpRCv/vEk8eBeMRAlIpkRpLrU3vfowwUIN+jIywOSDfwUY+ajFhAB/QC00EhAtbnNkZnr+jS+ofJC5s0SAT/7JH0r9sniYi7EZJbY1M2KKtwRot54YobHmtwar2J7X1q0qa0U8BTdiyGcVS+2oSBBRhsBj/YQ2S8/h29pXSsB/JrhAfy+Ua4YOWVwj8AkmhbC7sHLcjj/Pix3EVXc1sM1yXY/Pr+noYyTZAMPd2hXvIwjb2YRtEsY3GTJ20nddnObLIbAgdzSLOESvf0DfHpMxIW3zo/5ZHGePjAdtzhv7pVmd68qnu7xFKz93vPYvnk5JeWHWyW7g8j5mRZwOzTxIuz4MvPGN6ggZv34/iis/0VW//iwN8qwwK/pZts1DFOXXZ4sjQLIVUz8oOZUmnYe4gajZxLSBROSGpwcNBl71AZdkLWT8DtfWz0N4lOsquW+o22EEVdVb0VkuDUUxXE7OK33aNUeLjP6/Y9iAtcsWXAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.feed-card-video-player-wrapper .video-placeholder .duration {
    position: absolute;
    right: 6px;
    bottom: 6px;
    z-index: 1;
    padding: 4px 6px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    color: #fff;
    background: rgba(0,0,0,.5);
}
.feed-card-video-single .l-content {
    width: 496px;
}
.feed-card-video-single .l-content .title-wrapper {
    min-height: 100px;
}
.feed-card-video-single .l-content .title:visited {
    color: #999;
}
.feed-card-video-single .l-content .title {
    display: block;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #222;
    word-break: break-all;
}
.feed-card-video-single .l-content .title h2 {
    font-size: inherit;
    font-weight: inherit;
	color: #222;
}
.feed-card-article.single-cover {
    padding: 4px 0;
}
.feed-card-article.single-cover .feed-card-article-r {
    display: block;
}
.feed-card-article .feed-card-article-r {
    display: none;
    float: right;
    margin-left: 20px;
	overflow: hidden;
	zoom: 1;
}
.feed-card-cover {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #f2f2f2;
    width: 160px;
    height: 120px;
    cursor: pointer;
}
.feed-card-cover a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
}
.feed-card-cover img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease .1s;
    -moz-transition: all .5s ease .1s;
    transition: all .5s ease .1s;
    -o-object-fit: cover;
    object-fit: cover;
}
.feed-card-cover img:hover{
	 cursor: pointer;
	transform: scale(1.1);
	-ms-transform:scale(1.1);     /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1);
}
.feed-card-article.single-cover .feed-card-article-l {
    width: 496px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 20px;
    min-height: 120px;
}
.feed-card-article.single-cover .feed-card-footer-cmp {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.feed-card-article.multi-cover .cover-list {
    display: block;
}
.feed-card-article .cover-list {
    display: none;
    padding: 12px 0;
    font-size: 0;
}
.feed-card-article .cover-list li {
    display: inline-block;
    margin-right: 12px;
}
.feed-card-article .cover-list li:last-child {
    margin-right: 0;
}

.main-content .right-container {
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 318px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-top: 10px;
}
.user-card.logged {
    padding: 16px;
}
.user-card .user-info {
    clear: both;
}
.user-card .user-info .picture {
    width: 32px;
    height: 32px;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    -webkit-filter: drop-shadow(4px 4px 20px rgba(0,0,0,.08));
    filter: drop-shadow(4px 4px 20px rgba(0,0,0,.08));
    float: left;
}
.user-card .user-info>div {
    height: 32px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.user-card .user-info .name {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #222;
    margin-left: 8px;
    margin-right: 4px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.user-card .user-info .icon-arrow {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAG1BMVEVHcEwgICAiIiIiIiIgICAhISEhISEiIiIiIiI3zrLhAAAACHRSTlMAMO9/E9m1QKyOxBkAAABESURBVCjPY2CgEmApwSYq1CqARTSiQxGraBMWxRYd2BQzd4wqRlHcRqwo0AQVIm3DatkwVYoj9WVgTami2JTiyAEUAADwzjHkrymCMgAAAABJRU5ErkJggg==);
    background-size: contain;
}
.user-card .relate-num {
    padding: 20px 0 8px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.user-card .relate-num a {
    width: 90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 0 10px;
    background: #fff;
    border-radius: 8px;
}
.user-card .relate-num .num {
    line-height: 27px;
    font-weight: 500;
    color: #222;
}
.user-card .relate-num p {
    text-align: center;
}
.user-card .relate-num .num span:first-child {
    font-family: ByteNumber-center;
    font-size: 20px;
}
.user-card .relate-num .word {
    font-size: 14px;
    line-height: 16px;
    color: #505050;
}
.user-card .publisher {
    padding: 10px 0;
    background: #fff;
    border-radius: 8px;
	display: flex;
	margin-top: 20px;
}
.user-card .publisher .publish-item {
    display: inline-block;
    width: 33.33333%;
    text-align: center;
}
.user-card .publisher .publish-item img {
    width: 44px;
    height: 44px;
}
.user-card .publisher .publish-item p {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    margin-top: 2px;
}
.user-card.login {
    padding-bottom: 20px;
    text-align: center;
}
.user-card {
    background: #fafafa;
    border-radius: 12px;
    margin-bottom: 36px;
}
.user-card .login-info {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #505050;
    padding: 60px 0 12px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/unlogin_bg.f00354c3.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.user-card .login-button {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    background: #f04142;
    border-radius: 6px;
    padding: 8px 32px;
}
.zhuce-page {
    width: 650px;
    background: #f2f2f2;
    border-radius: 8px;
    position:fixed;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    z-index:1001;
    overflow:hidden;
    display:none;
}
.ttp-hot-board .title-bar {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 7px;
    height: 28px;
}
.ttp-hot-board .title-bar .title {
    position: relative;
    padding-left: 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #222;
    cursor: default;
}
.ttp-hot-board .title-bar .title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABCBAMAAAAGWI0SAAAAJ1BMVEVHcEzvQEDwQULwQELxQEHwQUHvQEDwQUHvQEDwQUHwQUHwQELwQUJ3RBxpAAAADHRSTlMAI9+FW7kQ70Cgz2+lx2XXAAABmElEQVRIx7WWsU7DMBCGbWgLtAyoC0IwMCEhZWBjYQhCYmJA6oY65AEYgJmhG0Ji4AG6sDPwAF1IWkrTeyjsNCT22ecLA//SKvrknO/+u4sQpuTxSLDqQRqzUBcg3eGgAwDIOGisIHgNMzLSUJ4EoXUA/qj+CgpHdbaCIJQsWTJwFIDWfqGswdtgnvBvAzjh7qZ1R0LDGvpmMhmOfGJAKR+2UnG9OBS2kjaVdCrdiSwoLoLEld4CB+o78U9cSBXgIxB2AelH97gDLCmztNXPzIKuEJSU5bayYN8NciFajrNa6KCFEE/Fn6XPblWBe9WRlV4QdNgZunYfI+j81GM/FDdEHvvhVBr6JC9naOk1JVJd4zYNzcg0eY28QUPzCtqmIfgHqFHgXRrK/5anRhkP1G5aty8NfXlHE9I12b+olUvdkpCxs8gcLIxu2eTdG4jcmlC7fEhkzjNyiJudbEPe9+GlLdm7+caYM8IIJ0wFM+11N42ofW/ojVtT9Kbas8xNfbM8Gwy99vffS2YQ+hSRFzeP8DC4tJ/+ADFNuYdM8+umAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .title-bar .refresh {
    position: relative;
    border: none;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #d8231e;
    cursor: pointer;
    background: transparent;
}
.ttp-hot-board .title-bar .refresh:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
    background: url(../img/huan.png) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .article-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0;
    cursor: pointer;
}
.ttp-hot-board .icon-stick {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background: url(https://lf9-static.bytednsdoc.com/obj/eden-cn/pipieh7nupabozups/toutiao_web_pc/icon_hot_board_stick.svg) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .news-title {
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    text-overflow: ellipsis;
}
.ttp-hot-board .news-title:hover {
    color: #d8231e;
}
.ttp-hot-board .news-index.num-1 {
    color: #a82e2e;
}
.ttp-hot-board .news-index.num-2 {
    color: #d8231e;
}
.ttp-hot-board .news-index.num-3 {
    color: #ff9a03;
}
.ttp-hot-board .news-index {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    width: 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    font-family: ByteNumber-center;
    color: #999;
    text-align: center;
}
.ttp-hot-board .news-icon.new {
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/new.b7973b24.svg);
}
.ttp-hot-board .news-icon.hot {
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/hot.92a15c5e.svg);
}
.ttp-hot-board .news-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    border-radius: 3px;
    background-size: contain;
}

.hot-video {
    margin: 28px 0 12px;
}
.hot-video .pane-header {
    margin-bottom: 7px;
}
.pane-header {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pane-header .header {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #222;
}
.pane-header .header img {
    width: auto;
    height: 22px;
    margin-right: 8px;
    margin-bottom: -4px;
}
.pane-header .right {
    cursor: pointer;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background: none;
}
.hot-video .video-item {
    overflow: hidden;
    padding: 16px 0;
}
.hot-video .video-item .left-img {
    display: block;
    width: 128px;
    height: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 12px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    position: relative;
}
.hot-video .video-item .left-img .pic {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .5s ease-out .1s;
    -moz-transition: all .5s ease-out .1s;
    transition: all .5s ease-out .1s;
}
.hot-video .video-item .left-img .number.num1 {
    background: #f04142;
}
.hot-video .video-item .left-img .number.num2 {
    background: #ff7528;
}
.hot-video .video-item .left-img .number.num3 {
    background: #ffbc11;
}
.hot-video .video-item .left-img .number.num-other {
    background: rgba(0,0,0,.6);
}
.hot-video .video-item .left-img .number {
    width: 26px;
    padding: 2px 0;
    text-align: center;
    font-family: ByteNumber-center;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: 0;
    top: 0;
}
.hot-video .video-item .left-img .duration {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    background: rgba(0,0,0,.5);
    border-radius: 4px;
    padding: 4px 6px;
    position: absolute;
    right: 6px;
    bottom: 6px;
}
.hot-video .video-item .right-content {
    height: 85px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.hot-video .video-item .title:visited {
    color: #999;
}
.hot-video .video-item .title {
    max-height: 44px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #222;
    cursor: pointer;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
.video-item .right-content a{
	color: #222222;
}
.hot-video .video-item .like {
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 12px;
    line-height: 16px;
    color: #f04142;
    background: #fff2f2;
    border-radius: 4px;
    padding: 4px 6px;
}
.hot-video .video-item .desc {
    font-size: 14px;
    line-height: 20px;
    color: #999;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.hot-video .video-item .desc a {
    color: #999;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pane-header .right img {
    width: 16px;
    height: 16px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.pane-header .right span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #f04142;
    margin-left: 4px;
}

/*公司信息*/
.company-wrapper {
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.company-wrapper a {
    display: inline-block;
    color: #999;
}
.company-wrapper .gongan {
    width: 14px;
    height: 14px;
    margin-bottom: -3px;
}

/*底部信息*/
#foot {
    width: 100%;
    background: #F8F8F8;
    border-top: 1px solid #C9C9C9;
    margin-top: 20px;
}
.foot {
    width: 1066px;
    margin: 0 auto;
    padding: 15px 16px;
    overflow: hidden;
    zoom: 1;
    font-size: 16px;
	box-sizing: border-box;
}
.foot p {
    padding: 5px 0;
}
.foot p .img-zf {
    width: 20%;
}
.foot p .gongan{
	vertical-align: middle;
}
.foot p a{
	color: #333333;
}
/*文章详情*/
.article-content h1 {
    font-size: 37px;
    font-weight: 600;
    line-height: 56px;
    color: #000;
}
.article-content .article-meta {
    margin: 16px 0 36px;
    font-size: 14px;
    line-height: 20px;
    color: #707070;
}
.article-content .article-meta .original-tag {
    margin: 1px 8px 1px 0;
    border-radius: 3px;
    padding: 1px 4px;
    font-size: 12px;
    line-height: 16px;
    color: #707070;
    background: #f2f2f2;
}
.article-content .article-meta span {
    display: inline-block;
    cursor: auto;
}
.article-content .article-meta a {
    color: #707070;
}
.article-content .article-nr{
	margin-bottom: 20px;
	font-size: 16px;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
	line-height: 30px;
	color: #222;
}
.article-content .article-nr p{
	margin: 20px 0;
}
.article-content .article-nr p img{
	width: 100%;
}
.article-content .article-nr p:first-child{
	margin-top: 0;
}
.sxy-cont {
    overflow: hidden;
    zoom: 1;
    margin-top: 40px;
    color: #D8231E;
}
.sxy-cont .pre {
    width: 48%;
    float: left;
}
.sxy-cont .next {
    width: 48%;
    float: right;
}
.sxy-cont .pre span, .sxy-cont .next span {
    float: left;
}
.sxy-cont .pre a, .sxy-cont .next a {
    width: 80%;
    float: left;
	color: #222222;
}

.syl-article-base {
    text-align: justify;
    word-wrap: break-word;
    word-break: break-word;
    overflow: hidden;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.pay-c {
    margin: 20px auto;
    padding: 0 10px;
    overflow: auto;
    text-align: center;
}
.pay-c .btn {
    font-size: 18px;
    background: #D8231E;
    color: #fff;
  padding: 6px 40px;
    margin: 0 auto;
}
.pay-c .btn1 {
    background: #67C23A;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.aticle-modal-content, .wx-modal-content{
	width: 650px;
	background: #f2f2f2;
	border-radius: 8px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 1001;
	overflow: hidden;
	display: none;
}
.aticle-modal-content .ttp-modal-title{
	width: 90%;
	
}
.aticle-modal-content .ttp-modal-header{
	padding: 16px 16px 16px 24px;
}
.ttp-article-modal{
	padding: 24px;
	text-align: left;
	font-size: 16px;
}
.ttp-article-modal canvas{
	margin: 0 auto;
	display: block;
}
.ttp-article-modal p{
	margin-bottom: 10px !important;
}
.aticle-modal-content .price {
    color: #D8231E;
    font-size: 120%;
}
.ttp-article-modal .checkbox{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
}
.form-input {
    border: 1px solid #ddd;
    height: 35px;
    padding: 0 10px;
}
.paycont {
    display: flex;
    /* justify-content: center; */
    margin: 0;
    clear: both;
    padding: 20px 0 0 0;
}
.paycont li {
    margin-right: 10px;
    padding: 0;
    list-style: none;
    width: 30%;
}
.paycont li img {
    width: 100%;
}
.ewmpay-img{
	width: 200px !important;
	height: 200px;
}

/*遮罩层样式*/
.mask, .maskzfb, .maskwx {
	width:100%;
	height:12000px;
	background: rgba(0,0,0,.5);
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	opacity:1;
	display:none;
	
}
.login-page {
	width: 650px;
	background: #f2f2f2;
	border-radius: 8px;
	position:fixed;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	z-index:1001;
	overflow:hidden;
	display:none;	
}

.close {
	position:absolute;
	top:10px;
	right:16px;
	cursor:pointer;
	color:white;
}
.ttp-modal-header {
    padding: 16px 16px 16px 36px;
    border-bottom: 1px solid #e8e8e8;
	text-align: left;
}
.ttp-modal-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    color: #222;
	display: inline-block;
}
.ttp-modal-close-btn, .zfb-modal-close-btn, .wx-modal-close-btn {
    float: right;
    border: none;
    padding: 0;
	margin-top: 2px;
	background: hsla(0,0%,84.7%,.4);
	border-radius: 50%;
    cursor: pointer;
    font-size: 0;
	width: 28px;
	height: 28px;
}
.ttp-modal-close-btn i,  .zfb-modal-close-btn i, .wx-modal-close-btn i {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(../img/close.svg) no-repeat 50%;
    background-size: contain;
}
.ttp-login-modal {
    padding: 24px 0 28px;
	text-align: left;
	display: flex;
}
.ttp-login-modal .left {
    padding: 0 32px 0 36px;
    position: relative;
}
.ttp-login-modal .left .title, .ttp-login-modal .right .title{
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #222;
}
.ttp-login-modal .left .title span{
	padding-bottom: 5px;
	margin-right: 10px;
	position: relative;
}
.ttp-login-modal .left .title .active{
	font-size: 20px;
}
.ttp-login-modal .left .active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 16px;
    height: 2px;
    background: #D8231E;
}
.ttp-modal-foot{
	padding: 18px 36px;
	background-color: hsla(0,0%,91%,.6);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	display: flex;
}
.other-login-method-text {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #222;
    margin-right: 12px;
}
.other-login-method-list {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.other-login-method-list li{
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
}
.other-login-method-list li i{
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50%;
}
.other-login-method-list li i.mima{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAAMFBMVEVHcEx0co11co1wcI90cox1c410co13cI51cY11co3////b2uK4tsTy8fSDgJmXlaml+yADAAAACXRSTlMAd94QTL3vI5Cz2CkcAAAB60lEQVRIx52WPU8CQRCGV09D7Ah+hQ7Bxu60IJZoosYOE2OkNGhBh4mNtbGw8wynrB5Ys2KsNcYeDT9Awh84o7E30XhwwM3e3tyuvhUMT4bZ2dmZIQRK2z9OUprcniC45rdoT+YagmiTFGgzmJminGaKcsahRGiZCpr1M4s0QEc8E5kLgs74sFZpoHYhM0QRRQEUxyBDwRF0tY5DpcHRCjh03j/gArR+vjz+wO+pHnQCbO8txtgTMJRdZgSYrA7DWAOYMl1oGFieuwyrC/8HkmQx1ravm5wrw39tb6xud/3dgfPpvkw+uC4sduPLJwipym77sO1Z83y6rX7EX/6gct7XK1ZzP3ywe89qOnFTCPV+q0CI6lwqB9AVB0XJqBzKkjE5lOdqCYEuuMpFIAPWSZMBtWG15ODtQjVAorzrveShV++N4lANQFQO0X9C7W8FyK6KkD9wp+xaQuBKUE4OmeBaUKgMLhiFDHIoP12JpOV5OgXli2Y8Cx4wCmWIJoeK4HFWkHoyYefBKrPTW9OyGk+EN3Gv9WiFcMadQvFwyBDbuKiE0KIDlBGbvaBy0NjwK/WXAaQ0ytSGotJ4VRvUSiNfbXlQWkPUFhpCYn5mRxehSEzOOFqBzIaObHUHg5ezNx6yHy65K+Q07+YXxuTd0ZXyAwQAAAAASUVORK5CYII=);
}
.other-login-method-list li i.phone{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAc3SURBVHgB7Z09bFxFEMf/+2xHTgEKLRR5gACbIOETgQqUi0IoIW5S5qOiIFJsEVuEJnFDkBMFRwKJLpd00CShDVFsQUUixQXgAwS5FIQSQwofsX3LzO7Zvu977+7t7jvf/qTnr/t6ntmd2Y+ZWYGUIifCXRgcHgPEGILSbvpTCEmXELtQokvIXdUvEMsI5DI9p0CPLdNfCigFD+iBRawVF8VcYRkpRCAlKIEPDR+iH/fRXWWVsJP9hEX6d+nCAlYxL+byBaQApwrQrXznMWqx79GvWdhlnq4rrpXhRAHy1EiWPvkM7Au9MUJep7u6ImZ/vQ7LWFNARWs/CSRtXhKjQNeMOJ/PwRJWFCCnRk+STT9b5zjTSwGWFGFUAWVTcxnpbfHtKMCwIowoQE6MhBgSn9FPh7A9yJGznjHhrBNXgJweOUrj9LkeMjdRKcBAb0hMAcrJ7th5BlJOYDsjqHE9XplJamKXiAK0ycFt9K6tj0uBTNL+JExSgC6RUy+PYVDcQ/8In1ENTk69MIYu6UoByt6jdG8b2vsohMDAPS2DzulYAeWxfQ79DslATo927Pc68gFK+JBz8GwhxKSYXYotk9gKUF3Ot/zGCBwTs/kr8V4SA+Vw2eZ7WrCeEed/W4z67Mg+QA01UboGTxsGb2tZRSNSDyhvlvTbULMbaJ5QzESZrEXrATzD9cKPQ1iWWVva9gA5NXKMvl2GJz4RnHJLBfThEkPCiGWsykyrJYvBlq8fgh3TM/wE8PQI8PwbsMLDPPDTLZiHVgh2SFqWx3izZzTtAdZMz5tHgHdOaCXY5O8/gZufA3ctbANLWri7kJ9v9FArJxzJiXTFwQ+Ad0/bFz7z1DPA4XP6Hkwjmjfkhgoot/4QJmEBHDwB5/A9PGfc9IXN1oua9QA7rT8t7LWwcypxRs2naqhTgJXWz+x5G6nByr1IHZZTQ6NRkPnWz+xsYfeLj4A7tOpR/BeJMPwk8MoBbfbi3kuS6JioqhXTKgXID1/kvhjCJTxE/PKIVkKSfEsjnvev6uGuO0IO1akcEVWboEB0tbuTCF+dTl74zAq95zfn4BxRbWE2FaBX8IT7OJ6/8jDGHz8gBWQrnfFWDxhKSaBsP1DhjCtNkHvz0y/ocHyFUkB5AyELjy02zZDuAd782CdQ2UCbJmgfPHYZ0DLXCpCy6wgvT2yy/CVQtkgIrwD7hCz7QKeCepxAsg9UHq7HEYIUIP1+rzNEKQzKWegeN4RsgvoxtDwdiGB3QKtzITxukJJGQSXfA9whSAH9md2SErgHeJziFeAYrwDHBKrSlMcRYjlQZb48jpCkgJJXgDMkCjwRK8DjBiH/CXRlQY8jfA9wigxIAaqcY4owGSruNiyxAXIx4KKmSBOmEjb4PQ+nIDSxEi4oy9/l9Mh96xszs0vNH+P0oR9vJRsd/fp4a8VOj8IqQiyK2aWMjo4uYSFVy9IcRv7WEWxrpDb9eilCqCqyHrss8BetgNWi9Yqxfc+AbvRKAeWaBvPw2EFiXnyqk7e3MmSkuEEzsyx6hZtfAN+VqwDsHdejp15BYLN8wdZy9NpKDr0CZ7pwkjVn0vD1/VX9e68wsGVtNhXQU2boboOyRayEnkDe2DA/TPWGjMQMPGYRQa7y1yoFqOy9XlgbajRHeG0cqYdkS5OvqhFn/ZZkSVyCDVa6yITk8gJc5INntnxt1JxwcS9xaGBh6qqllA9auG88XOXwJ3r0kgbYp3z9MYyiWn/+2do/1/UA7YxL5n3B3RTN/XhIa5om/rVhVIS48MuccV/AObs2/vF28D3w4p9JuPU3KXvfPCylhOMwDY/dueubFkAjio+25hOmaTG6bF0zbmr0mrVTMPYcsLdh8vsd4OGSmZII9eSo9TdtzK0V8NFIiDXRr9XRu4fNeID9lROvWlpGxqkXCjkJT2eQ6WklfKZtaKJyHrbmBtsKeSnKeTPRYkPXV8766IkYsKxW/zsb5amRFKDmBmTLfBxpBDbsfsRDfnz5+sQJMuL8z8mXr2fKb2x+ftCrrON4HOEzsfMDlGORfmRUhxST4mL8Q946PkdMnnppAoKPK/Qo4V+If34M09VBbr60PbTZudj58YZdn6SnHLMoXeu/kgc8IhT749r8undBAqglixJu940SIiwxRCWRJD11I4+Lmf6YMctL/L8mIXwmkR5QifILXJx02/UGMjnrcrIbe9+IxNNU1TBVzZoR60CzdCOuY0Bmkha+emcYpOd7A9t62phqdvpFMh9hgd5TBJkbXkrucGwf65NgkdQrQrV4GkisreSSOjG7/Uc6QJXJDwaOWtvubIdUIZkzJk1NM5woYAM1f1hHlgRwlO4kC5sooYsbNlt7I5wqoJIKZWTpt1cN1DJlhzpPI7QFTkhxKfRKUqOAWnSEHtc0FbzUEdKIeTeX+NK5bFzlqzZQgJcGJDlPukRQoH2LB5yHq9JwORsxJQKv5X+e+n5jcH60+gAAAABJRU5ErkJggg==);
}
.login_form_content {
    width: 288px;
}
.login_form_content:after {
    content: "";
    display: block;
    width: 1px;
    height: 284px;
    background-color: #e8e8e8;
    position: absolute;
    right: 0;
    top: 0;
}
.input-wrapper{
	margin-top: 16px;
}
.mobile-input-wrapper{
	margin-top: 16px;
}
.web-login-normal-input {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 44px;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 16px;
    border-radius: 6px;
    background: #fff;
}
.web-login-normal-input input{
	width: 100%;
	height: 100%;
	line-height: 100%;
	font-size: 14px;
	outline: none;
	border: none;
}
.hqyzm{
	line-height: 20px;
	height: 20px;
	flex-shrink: 0;
	font-size: 14px;
	color: #222;
	cursor: pointer;
	order: 2;
}
.checkbox {
    margin-top: 20px;
    margin-bottom: 20px;
	font-size: 14px;
}
.checkbox input{
	vertical-align: middle;
}
.checkbox a{
	color: #1b4187;
}
.login-btn{
	margin-top: 8px;
}
.login-btn button{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	background: rgba(240,65,66,.5);
	color: #fff;
	border-radius: 6px;
	cursor: default;
	border: none;
	outline: none;
	text-align: center;
}
.ttp-login-modal .right{flex: 1 1;}
.ttp-login-modal .right .title{text-align: center;}
.qrcode-wrapper {
    width: 136px;
    height: 136px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
	margin: 0 auto;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 16px;
}
.qrcode-wrapper img{
	width: 100%;
	height: 100%;
}
.scan-code-desc {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
    color: #222;
    white-space: nowrap;
    text-align: center;
    position: relative;
}

/*搜索*/
.search-tc{
	min-width: 1108px;
	padding-top: 16px;
}
.box-shadow{
	box-shadow: 0 4px 8px rgba(0,0,0,.06);
}
.search-tc .top1{
	height: 44px;
	padding-left: 32px;
	display: flex;
	flex-direction: row;
	padding-bottom: 16px;
}
.search-tc .top1 .logo{
	width: 90px;
	padding-right: 38px;
}
.search-tc .top1 .logo img{
	width: 100%;
}
.search-tc .top1 .input-c{
	width: 588px;
	position: relative;
	padding-right: 72px;
	height: 44px;
	border-radius: 8px;
	border: 1px solid #d2d6db;
	transition: border-bottom-left-radius .1s ease-out;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-tc .top1 .input-c input{
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background-color: transparent;
	height: 100%;
	width: 100%;
	padding: 0 13px;
	outline: none;
}
.search-tc .top1 .input-c .search-btn{
	position: absolute;
	top: -1px;
	right: -1px;
	width: 72px;
	height: 44px;
	z-index: 3;
	text-align: center;
	background: #D8231E;
	border-radius: 0 8px 8px 0;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border: 0;
}
.search-tc .top1 .input-c .search-btn i {
    width: 32px;
    height: 32px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/search_icon.3dd08573.svg);
    display: block;
    margin: auto;
}
.search-tc .top1 .fhsy{
	color: #4b4d52;
	font-size: 14px;
	flex: 1;
	padding-right: 32px;
	text-align: right;
	margin-top: 10px;
}
.cs-tabs-bar-wrap {
    position: relative;
    margin-right: 42px;
    white-space: nowrap;
	padding-left: 160px;
	padding-bottom: 12px;
	box-shadow: 0 1px 0 rgba(0,0,0,.06);
}
 .cs-tabs-item-active {
	border-bottom: 2px solid #D8231E !important;
    color: #070708;
}
.cs-tabs-item {
    padding-bottom: 10px;
    margin-right: 24px;
    border-bottom: 2px solid transparent;
	font-size: 14px;
	color: #070708;
}
.show-search-list {
    width: 1144px;
	overflow: hidden;
	zoom: 1;
}
.s-side-list {
    float: right;
    width: 276px;
    min-height: 600px;
    margin-top: 28px;
	color: #070708;
}
.s-side-list .tit{
	display: flex;
	font-size: 16px;	
	padding: 0 0 12px 5px;
}
.s-side-list .tit span{width: 200px}
.s-side-list .refresh {
    position: relative;
    border: none;
    padding-left: 18px;
	padding-right: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #d8231e;
    cursor: pointer;
    background: transparent;
	flex: 1;
	text-align: right;
}
.s-side-list .refresh:before {
    content: "";
    position: absolute;
    top: 4px;
    right: 52px;
    width: 14px;
    height: 14px;
    background: url(../img/huan.png) no-repeat 50%;
    background-size: contain;
}
.s-side-list .ttp-hot-board .news-title{
	font-size: 14px;
}
.s-side-list .ttp-hot-board li{
	padding-bottom: 12px;
}
.s-side-list .ttp-hot-board .article-item{
	padding: 0;
}
.s-side-list .ttp-hot-board .news-index{
	font-size: 16px;
}
.s-side-list .ttp-hot-board .icon-stick{
	width: 20px;
	height: 20px;
	margin-left: 2px;
}
.s-result-list {
    float: left;
    max-width: 588px;
    width: calc(100% - 48px);
    margin-left: 160px;
    padding-top: 22px;
    padding-bottom: 60px;
	color: #070708;
}
.cs-card {
    position: relative;
    margin-bottom: 28px;
	font-size: 20px;
	line-height: 28px;
}
.cs-card .tit{
	padding-right: 50px;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cs-card em{
	color: #D8231E;
}
.cs-card .detail{
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.source{
    position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #80838a;
	margin-top: 6px;
	line-height: 22px;
}
.source span{
	margin-right: 8px;
}
.s-result-list .single-cover{
	padding-bottom: 6px !important;
}
.s-result-list .multi-cover .multi-grid{
	padding-bottom: 0;
}
.s-result-list .single-grid{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.s-result-list .single-grid .left{
	width: 25%;
	padding-right: 6px;
	height: 92px;
	box-sizing: border-box;
}
.s-result-list .single-grid .right{
	width: 75%;
	padding-left: 6px;
	box-sizing: border-box;
}
.s-result-list .single-grid .right .detail{
	-webkit-line-clamp: 3;
}
.s-result-list .single-grid .left img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 4px;
}
.multi-grid{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 12px;
}
.multi-grid .block{
	box-sizing: border-box;
	width: 33.3333%;
	padding: 0 6px;
}
.multi-grid .block:first-child{
	padding-left: 0;
}
.multi-grid .block:last-child{
	padding-right: 0;
}
.multi-grid .block .cs-img{
	width: 100%;
	height: 106px;
	position: relative;
}
.multi-grid .block .cs-img img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 4px;
}
.multi-grid .block .cs-img i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 40px;
    height: 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAMFBMVEVHcEwAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAClpaXt7e1qamrQ0NA2Njb////7+/s8YEfEAAAADnRSTlMAgINFdGEoEYLB8qXckqIZUAUAAAN/SURBVGjezZq/jxJREMeX3AGWNw/23BYISryYQHISSwhBW4gX6zWcsd1L0Pq4GKMt/wB/wHVWdtefsbEy/hFLLV5Yl1+yK7vz5r03JE5NPtnv/HjMmzeWhVp+8OSsDVDsvmi6lrblB2diBCtzQHSbnh5n0HYgbnZTA3PQhx27qlXfqHJeQ7KNXqp55xTSzOkoeCrXh3QTBZeFE6qzXRbOInokdXkpB6BCIZ3KOaGf5JxzINlzaR4C0ermDlpZ0TN20No6LMIk4ujCJNk0BCVLjVy+rQZK9fe5GgfEg5QaE4ogcJKr9xUogxI/KecAsHzSBWjYffOQpQZuCFq2m0t9PZBtVGXRXPq34hqaIChwuDrB3YegbT0eZeBUYsr0Pyie3QbKAFosyuJxM1EWi9uBESgStwsz0LFpne3UWw4MbZMAWVNQT/uwTnFSwxRkc2TR0jyOLNr2E4fmoBaPrzfe7puDbCZfA7Dk9cbbaF6LcrlMze0M9oOT29m3GgF0KQmamATzYFyihQ0rkJNg7k/vvtOOWyT64tHc9/3gWi6uiEdf3IQcf0oQ5+DRFxN/SSKIc9GSXYMI4sKmJEsA+XJxPbT2/4Kk4pyWdY8Ckos7kuTjBiSN3EMiSCruGE3sCEgmrmA9JYIkkSug52MMhIuz6aBQXAkDtcmgMHJY1dJB/vRXCQEBHeTPEG1KoOlnLtD4vwN9YQLNkCpRCv/vEk8eBeMRAlIpkRpLrU3vfowwUIN+jIywOSDfwUY+ajFhAB/QC00EhAtbnNkZnr+jS+ofJC5s0SAT/7JH0r9sniYi7EZJbY1M2KKtwRot54YobHmtwar2J7X1q0qa0U8BTdiyGcVS+2oSBBRhsBj/YQ2S8/h29pXSsB/JrhAfy+Ua4YOWVwj8AkmhbC7sHLcjj/Pix3EVXc1sM1yXY/Pr+noYyTZAMPd2hXvIwjb2YRtEsY3GTJ20nddnObLIbAgdzSLOESvf0DfHpMxIW3zo/5ZHGePjAdtzhv7pVmd68qnu7xFKz93vPYvnk5JeWHWyW7g8j5mRZwOzTxIuz4MvPGN6ggZv34/iis/0VW//iwN8qwwK/pZts1DFOXXZ4sjQLIVUz8oOZUmnYe4gajZxLSBROSGpwcNBl71AZdkLWT8DtfWz0N4lOsquW+o22EEVdVb0VkuDUUxXE7OK33aNUeLjP6/Y9iAtcsWXAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.multi-grid .block .cs-img .duration {
    position: absolute;
    right: 6px;
    bottom: 6px;
    z-index: 1;
    padding: 2px 4px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #fff;
    background: rgba(0,0,0,.4);
}
.multi-grid .block .cs-text{
	margin-top: 8px;
	color: #070708;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word;
}
.multi-grid .source{
	font-size: 12px;
	line-height: 16px;
}
.cs-button {
    position: relative;
    border: 1px solid #e1e4e8;
	background:#FFFFFF;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none!important;
    vertical-align: middle;
	border-radius: 4px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #4b4d52;
}
.cs-button:hover{
	background: #f7f8fa;
}

/*分页*/
.paging {
    overflow: hidden;
    margin: 8px 0;
    clear: both;
    padding-top: 10px;
	font-size: 14px;
}
.paging a {
    display: inline-block;
    border: 1px #d2d2d2 solid;
    padding: 8px 15px;
    cursor: pointer;
}
.paging a.active {
    color: #D8231E;
    background: #f8f8f8;
}

/*相关搜索*/
.xgsearch{
	padding-top: 12px;
}
.xgsearch .tit{
	padding-bottom: 16px;
}
.xgsearch ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 14px;
}
.xgsearch ul li{
	width: 33.33333333%;
	display: block;
	padding-right: 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
	margin-bottom: 10px;
}

/*个人中心*/
.main-content .menu{
	width: 240px;
	float: left;
	font-size: 16px;
	min-height: 400px;
}
.main-content .menu ul{
	display: none;
}
.main-content .menu ul li{
	height: 37px;
	line-height: 35px;
	margin-bottom: 10px;
}
.main-content .menu ul li a:hover{
	background: #9FB6CD;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-moz-border-radius:24px;
	color:#fff;

}
.main-content .menu ul li a{
	text-decoration: none;
	color: #000;
	font-size: 16px;
	display: block;
	width: 180px;
	height: 35px;
	padding-left: 20px;
}
.main-content .menu .selected{
	background: #ccc;
	border-radius: 24px;
}
.main-content .content{
	width: 860px;
	border: 1px solid #dcdcdc;
	padding-bottom: 10px;
}
.main-content .content .get-menu{
	padding: 15px 0 0 15px;
}
.main-content .content .get-menu span{
	display: inline-block;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
}
.main-content .content .menu1 .tab {
	display: none;
}
.main-content .content .menu1 .active{
	display: block;
}
.order-c{
	position: relative;
	font-size: 14px;
}
.dd-mode {
    border: 1px solid #ececec;
	border-left: 0;
	border-right: 0;
    clear: both;
	color: #333333;
}
.dd-mode .top{
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	display: flex;
}
.dd-mode .top span{
	margin: 0 20px;
}
.dd-mode .dd-bottom{
	display: flex;
	padding: 20px;
}
.dd-mode .dd-bottom h1{
	font-weight: bold;
	font-size: 16px;
}
.dd-mode .dd-bottom .price{
	color: #D8231E;
	text-align: right;
	flex: 1;
	font-size:16px;
	font-weight: bold;
}

/*修改密码*/
.change-pwd-c{
	position: relative;
}
.change-pwd-c dl {
    padding: 10px 0;
    clear: both;
	margin: 0;
}
.change-pwd-c dt {
    float: left;
    margin-right: 10px;
    width: 100px;
    line-height: 36px;
    font-size: 14px;
    text-align: right;
}
.change-pwd-c dd {
    padding-right: 10px;
}
.change-pwd-c dd .r_input {
    position: relative;
    width: 283px;
    height: 28px;
    display: inline-block;
    line-height: 28px;
    padding-left: 10px;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
    border:1px solid #ccc;
	padding: 5px;
}
.base_error {
    margin-top: 5px;
    background: #FFFADC;
    border: 1px solid #DCA;
    color: #666;
	float: left;
	margin: 0 0 10px 110px;
	padding: 2px 20px 2px 22px;
	clear: both;
	width: auto;
	min-width: 176px;
	font-size: 12px;
}
.base_error i {
    margin-left: -17px;
    margin-top: 1px;
	display: inline-block;
	background: url(../img/un_reg.png) 0 -9999em no-repeat;
	vertical-align: middle;
    background-position: 0 -321px;
	width: 16px;
	height: 16px;
	float: left;
}
.reg_btn {
    margin-bottom: 8px;
    width: 220px;
    height: 42px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    border: 0;
    border-radius: 4px;
    clear: both;
	background: #D8231E;
}
.form_space{
	padding-top: 20px !important;
}

/*地址管理*/
.shdz-add{
	position: relative;
}
.shdz-add .lable-b{
	overflow: auto;
	line-height: 32px;
	margin-top: 15px;
	font-size: 14px;
}
.shdz-add .lable-b-lft{
	float: left;
	width: 120px;
	text-align: right;
}
.shdz-add .lable-b-lft .red{
	color: #E4393C;
	font-size: 16px;
	font-style:normal ;
	margin-right: 2px;
	vertical-align: sub;
}
.shdz-add .lable-b-rig{
	float: left;
	margin-left: 10px;
}
.shdz-add .lable-b-rig select{
	padding: 5px 10px;
    border-color: #ddd;
    outline: none;
}
.shdz-add .lable-b-rig input, .shdz-add .lable-b-rig textarea{
	width: 334px;
	border: 1px solid #ddd;
    outline: none;
    height: 30px;
    padding: 0 10px;
}
.shdz-add .lable-b-rig textarea{
	height: 70px;
	line-height: 25px;
}
.shdz-add .moren{margin-left: 130px;margin-top: 10px;}
.shdz-add .baocun{
	margin-left: 130px;	
}
.shdz-add .baocun button{
	border-radius: 3px;
    padding: 0 16px;
    height: 30px;
    font-size: 14px;
    background: #D8231E;
    color: #FFFFFF;
    border: none;
}

/*基本信息*/
.jbxx-c{
	position: relative;
	padding: 0 20px;
	font-size: 14px;
}
.jbxx-c p {
    line-height: 25px;
	min-height: 25px;
	margin-bottom: 30px;
    position: relative;
    padding-left: 6em;
}
.jbxx-c p label {
    position: absolute;
    vertical-align: middle;
    left: 0;
    height: 40px;
    line-height: 40px;
    display: block;
    *top: 1px;
	width: 6em;
	color: #333;
}
.jbxx-c p label em {
    color: #D8231E;
    vertical-align: middle;
	margin-right: 5px;
}
.jbxx-c .pf-avatar-box {
    display: inline-block;
    position: relative;
    border: 3px solid #e6e6e6;
    width: 80px;
    height: 80px;
}
.jbxx-c .pf-avatar-box .pf-avatar {
    display: table-cell;
    width: 80px;
    height: 80px;
    vertical-align: middle;
    text-align: center;
}
.jbxx-c .uploadimg{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 11;
	padding: 0;
	border: 0;
}
.jbxx-c .pf-avatar-box .pf-avatar img {
    vertical-align: middle;
	width: 100%;
	height: 100%;
}
.jbxx-c .pf-avatar-box .pf-edit-avatar {
    background: #000;
    background-position: 10px 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #e1d7ca;
    opacity: .7;
    filter: alpha(opacity=70);
    display: block;
}
.jbxx-c p input{
	padding: 5px;
	border: 1px solid #cecece;
	width: 320px;
	height: 28px;
}
.jbxx-c p button{
	border-radius: 3px;
	padding: 0 16px;
	height: 30px;
	font-size: 14px;
	background: #D8231E;
	color: #FFFFFF;
	border: none;
	margin-top: 20px;
}

/*提问*/
.question-bg{
	background-color: #f8f8f8;
	overflow-y: auto;
	font-size: 14px;
	margin-bottom: -20px;
}
.wenda-home{
	background: #FFFFFF;
	width: 816px;
	margin: 30px auto;
	min-height: 600px;
	padding: 18px 48px 60px;
	font-size: 14px;
	line-height: 1.5;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.05);
	box-sizing: border-box;
}
.byte-tabs{
	position: relative;
}
.byte-tabs-header {
    position: relative;
    display: inline-block;
    transition: transform .3s ease;
    white-space: nowrap;
    height: 42px;
}
.byte-tabs-header-title {
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    margin: 0 20px;
    cursor: pointer;
    font-size: 16px;
    color: #222;
    display: inline-block;
    transition: color .3s;
	margin-right: 0;
	margin-left: 32px;
}
.byte-tabs-header-title:first-child {
    margin-left: 0;
}
.byte-tabs-header-title.active {
    border-bottom: 2px solid #D8231E !important;
}
.question-search {
    display: flex;
    width: 312px;
	float: right;
	margin-top: 4.5px;
}
.question-search .question-search-input {
    flex: 1;
    height: 32px;
	display: inline-block;
	position: relative;
}
.question-search .question-search-input input{
	outline: none;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	color: #222;
	padding: 0 10px;
	font-size: 14px;
	box-sizing: border-box;
	transition: border-color .3s,box-shadow .3s;
}
.suffix {
    color: #bfbfbf;
    position: absolute;
	right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 0;
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.question-search .add-question-button {
    margin-left: 24px;
    transition: transform .3s linear;
	border: 1px solid #D8231E;
	background-color: #D8231E;
	display: inline-block;
	position: relative;
	outline: none;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
	box-sizing: border-box;
	padding: 0 16px;
	font-size: 14px;
	height: 32px;
	line-height: 1.499;
}
.recommended-list {
    margin-top: 20px;
}
.wenda-question-item {
    padding: 24px 0;
    border-bottom: 1px solid #e8e8e8;
}
.wenda-question-item:last-child{
	border-bottom: 0;
}
.wenda-question-item .question{
	display: flex;
}
.wenda-question-item .title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    cursor: pointer;
    color: #222;
}
.wenda-question-item .question em{
	color: #D8231E;
	font-size: 18px;
	font-weight: bold;
}
.wenda-question-item .question .quest-t{
	margin-top: 2px;
	margin-left: 5px;
}
.wenda-question-item .question .quest-t p{
	overflow: hidden;
	white-space: nowrap;  
	text-overflow: ellipsis;
	width: 660px;
	margin: 5px 0;
	color: #666;
}
.wenda-question-item .information {
    /* display: flex; */
    justify-content: space-between;
    margin-top: 16px;
    line-height: 28px;
    font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-left: 58px;
}
.wenda-question-item .information em{
	font-size: 16px;
	color: #D8231E;
	font-weight: bold;
}
.wenda-question-item .information .left {
    display: flex;
    color: #666;
}
.wenda-question-item .information .left .info-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.wenda-question-item .information .right {
    display: flex;
}
.wenda-question-item .information .right .operation-button {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 8px 0 6px;
    cursor: pointer;
    color: #222;
    border-radius: 4px;
}
.wenda-question-desc {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-top: 8px;
    margin-bottom: 12px;
}
/*提问弹框*/
.question-page {
	width:720px;
	overflow:hidden;
	background-color: #FFF;
	border-radius: 4px;
	border: 1px solid #E8E8E8;
	margin-top: 20px;
}
.question-page .close{
	position: absolute;
	width: 50px;
	height: 50px;
	background-color: initial;
	border: none;
	outline: none;
	right: 0;
	top: 0;
	cursor: pointer;
	padding: 0;
	margin-top: 1px;
	margin-right: 1px;
}
.question-page .close>svg {
    transition: color .3s;
    font-size: 16px;
    color: #999;
    display: inline-block;
	font-style: normal;
	width: 1em;
	height: 1em;
	vertical-align: -2px;
	fill: currentColor;
}
.byte-modal-header {
    padding-top: 15px;
	width: 100%;
	position: relative;
}
.byte-modal-title {
    padding: 0 28px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #222;
}
.byte-modal-content {
    position: relative;
    padding: 20px 28px 0 28px;
    color: #222;
    line-height: 20px;
	display: flex;
	flex-direction: column;
	height: 220px;
}
.wenda-title-input-wrapper {
    display: flex;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}
.wenda-title-input-wrapper .wenda-title-input {
    flex: 1;
    max-height: 140px;
	height: 68px;
    padding: 16px 0;
    line-height: 36px;
    display: block;
    color: #222;
    border: none;
    font-size: 24px;
    font-weight: 700;
    word-break: break-all;
	resize: none;
	box-sizing: border-box;
	outline: none;
}
.description-editor {
    flex: 1;
    margin: 16px 0 0;
    border: none;
    padding: 0;
    font-size: 16px;
	line-height: 1.5;
	resize: none;
	outline: none;
}
.byte-modal-footer {
    border-top: 1px solid #e8e8e8;
	padding: 16px 28px;
	text-align: right;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.byte-checkbox {
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 14px;
}
.byte-checkbox input{
	vertical-align: middle;
}
.byte-btn {
    display: inline-block;
    position: relative;
    outline: none;
    border: 1px solid #D8231E;
	background: #D8231E;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    white-space: nowrap;
    transition: all .3s;
    box-sizing: border-box;
	font-size: 14px;
	padding: 0 20px;
	height: 36px;
	line-height: 34px;
}
.top-q-c{
	width: 816px !important;
}
.top-q-c .logo{
	width: 100px;
	height: 46px;
}
.top-back-c{
	flex: 1;
	margin-left: 60px;
	display: flex;
	height: 30px;
	line-height: 30px;
}
.top-back-c .tit{
	color: #222222;
	font-size: 18px;
	font-weight: 700;
	padding-left: 15px;
	letter-spacing: 2px;
}

/*答天问详情*/
.quest-detail-c{
	position: relative;
}
.quest-detail-c h2{
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 20px;
	line-height: 32px;
}
.quest-detail-c .toptit em{
	color: #D8231E;
	font-size: 20px;
	font-weight: 700;
	width: 90px;
}
.quest-detail-c .quest-d{
	position: relative;
}
.quest-detail-c .quest-d p{
	font-size: 14px;
}
.quest-detail-c .toptit{
	display: flex;
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 10px;
}
.answer-c{
	position: relative;
	font-size: 16px;
}
.answer-c .answer-count {
    display: inline-block;
    padding-bottom: 2px;
    color: #222;
    margin: 20px 0 0 0;
    border-bottom: 2px solid #f04142;
	font-weight: bold;
	font-size: 18px;
}
.answer-nr{
	margin-top: 20px;
	line-height: 30px;
}
.answer-nr p{
	margin: 20px 0;
}
.answer-nr p img{
	width: 100%;
}

/*个人中心提问管理*/
.center-tw-c .question-page{
	margin-top: 0;
	border: 0;
	width: 807px;
}
.my-quest-c{
	position: relative;
	margin-top: 20px;
}
.my-quest-c .tit{
	background: #f1f1f1;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 18px;
	font-weight: bold;
}
.my-quest-c .order-c .dd-mode{
	border-left: 0;
	border-right: 0;
	border-top: 0;
	padding: 20px;
	display: block;
	overflow: hidden;
	zoom: 1;
	color: #222222;
}
.my-quest-c .order-c .dd-mode:last-child{
	border: 0;
}
.my-quest-c .order-c .dd-mode h1{
	font-size: 16px;
}
.my-quest-c .order-c .dd-mode em{
	color: #D8231E;
}
.my-quest-c .order-c .dd-mode p{
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.my-quest-c .order-c .dd-mode .time{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #999;
}

/*广告管理*/
.byte-table-container{
	width: 100%;
	position: relative;
}
.byte-table-container table{
	width: 100%;
	color: #222222;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.byte-table-container thead{
	height: 53px;
	line-height: 53px;
	background: #fafafa;
	border-bottom: 1px solid #E8E8E9;
}

.byte-table-container thead th{
	font-weight:normal;
	line-height: 25px;
	padding: 5px;
}
.byte-table-container .zuopin-c{
	width: 320px;
}
.byte-table-container tbody .zuopin-c{
	overflow: hidden;
	zoom: 1;
}
.byte-table-container tbody .zuopin-c .left{
	width: 40px;
	height: 40px;
	margin-right: 6px;
	float: left;
}
.byte-table-container tbody .zuopin-c .left img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.byte-table-container tbody .zuopin-c .right{
	width: 230px;
	float: left;
}
.byte-table-container tbody .zuopin-c .right h1{
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.byte-table-container tbody .zuopin-c .right .time{
	font-size: 12px;
}
.byte-table-container tbody tr{
	border-bottom: 1px solid #E8E8E9;
}
.byte-table-container tbody tr:last-child{
	border: 0;
}
.byte-table-container tbody td{
	padding: 20px 10px;
}
.byte-table-container tbody td span{
	width: 100%;
	text-align: center;
	display: block;
}

/*产品页面*/
.product-c{
	width: 980px;
	margin: 20px auto;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	background-color: #FFFFFF;
}
.product-item{
	width: 25%;
	padding: 0 8px;
	box-sizing: border-box;
}
.product-item a{
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}
.product-item .product-img{
	width: 100%;
	height: 215px;
}
.product-item a img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}
.product-item .caption {
    padding: 4px 4px 0 4px;
}
.product-item .caption h4 {
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 5px;
	font-weight: normal;
	color: #222222;
}
.product-item .price{
	font-size: 1.4em;
	color: #D8231E;
}
.product-item .price span {
    font-size: 50%;
    vertical-align: middle;
}
/*产品详情*/
.product-detail-c{
	width: 750px;
	margin: 20px auto;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	background-color: #FFFFFF;
}
.Cooldog_container {
    width: 750px;
    height: 498px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.Cooldog_container .Cooldog_content {
    position: absolute;
    width: 498px;
    height: 498px;
    top: 0;
    left: 50%;
    margin-left: -249px;
}

.Cooldog_container .Cooldog_content li {
    position: absolute;
    top: 0;
    left: 0;
    width: 498px;
    height: 498px;
    transition: all 0.3s ease;
}

.Cooldog_container .Cooldog_content li img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.Cooldog_container .btn_left, .Cooldog_container .btn_right {
    display: none;
    width: 126px;
    height: 179px;
    position: absolute;
    top: 160px;
    z-index: 50;
    color: #fff;
    line-height: 179px;

}

.Cooldog_container .btn_left {
    text-align: left;
    left: 0;
}

.Cooldog_container .btn_right {
    text-align: right;
    right: 0;
}

.Cooldog_container .buttons {
    width: 370px;
    height: 5px;
    line-height: 5px;
    position: absolute;
    bottom: 5px;
    left: 50%;
    margin-left: -185px;
    z-index: 80;
}

.Cooldog_container .buttons a {
    float: left;
    width: 40px;
    height: 5px;
    background-color: #898F94;
    margin-right: 15px;
}

.Cooldog_container .buttons a.color {
    background-color: #92ffff;
}

.Cooldog_container .buttons a:last-child {
    margin-right: 0;
}

.p1 {
    transform: translate3d(-577px, 0, 0) scale(0.81);
    opacity: 0.4;
    z-index: 1;
}

.p2 {
    transform: translate3d(-325px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0.6;
    z-index: 2;
}

.p3 {
    transform: translate3d(-125px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0.8;
    z-index: 3;
}

.p4 {
    transform: translate3d(0px, 0, 0) scale(1);
    opacity: 1;
    z-index: 4;
}

.p5 {
    transform: translate3d(220px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0.8;
    z-index: 3;
}

.p6 {
    transform: translate3d(425px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0.6;
    z-index: 2;
}

.p7 {
    transform: translate3d(625px, 0, 0) scale(0.81);
    transform-origin: 0 50%;
    opacity: 0.4;
    z-index: 1;
}
.detail-tit-c{
	border-bottom: 10px solid #F2F2F2;
	padding: 10px 0;
	width: 100%;
	margin-top: 10px;
}
.detail-price {
    font-size: 1.5em;
    color: #D8231E;
    margin-top: 8px;
}
.detail-price span {
    font-size: 0.8em;
}
.detail-tit-c h3 {
    line-height: 1.5em;
    font-weight: bold;
    font-size: 20px;
}
.prodetail-nr{
	margin: 10px 0;
	font-size: 16px;
	line-height: 30px;
}
.prodetail-nr p {
    text-indent: 2em;
	margin-bottom: 10px;
}
.fdbtn-c {
    position: -webkit-sticky;
    position: sticky;
    background-color: #FFFFFF;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    border-top: 1px solid #F2F2F2;
}
.fdblock {
    margin: 0 auto;
    padding: 10px;
    display: flex;
    justify-content: center;
}
.fdblock .btn {
    background: #D8231E;
    color: #fff;
    margin-left: 10px;
    font-size: 1.2em;
}
.fdbtn-c .pay-c{
	margin: 0;
}

/*确认订单*/
.dingdan-c{
	width: 990px;
	margin: 20px auto;
	overflow: auto;
}
.shdz-c .get-menu{
	font-weight: bold;
	font-size: 15px;
}
.shdz-c .shdz-add .lable-b-lft{
	width: 95px;
}
.qrdd-c{
	margin-top: 40px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.dib {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 15px;
    font-weight: bold;
}
.order-table {
    width: 100%;
    margin-top: 20px;
    *table-layout: fixed;
	font-size: 12px;
}
.order-table th {
    border-left: 2px solid #fff;
    text-align: center;
    height: 24px;
    line-height: 24px;
}
.order-table th.s-title {
    width: 255px;
    border-left: 0;
}
.order-table th.s-shuxing {
    width: 180px;
}
.order-table th.s-price {
	width:120px
}
.order-table th.s-amount {
	width:120px
}
.order-table th.s-agio {
	width:180px
}
.order-table th.s-total {
	width:130px
}
.order-table th hr {
	height:3px;
	background-color:#B2D1FF;
	color:#B2D1FF;
	*display:block;
	border: 0;
}
.order-table .item {
	background-color:#fafcff
}
.order-table .item td {
	text-align:center;
	overflow:hidden;
	padding:5px 0;
	height:70px
}
.order-table .gift {
	background-color:#fffaf2
}
.order-table .item .s-title {
	text-align:left;
	padding-left:70px
}
.order-table .item .s-title .itempic {
    float: left;
    margin-left: -60px;
    border: 1px solid #ccc;
    width: 50px;
    height: 50px;
}
.order-table .item .title {
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width:280px;
	word-break:break-all;
	cursor:pointer;
	color: #333;
}

.order-table .item .price, .shop-total .price {
	margin-right:15px
}
.order-table .item td.s-total {
    text-align: right;
}

.order-table .item td.s-total em {
    font-size: 14px;
    color: #D8231E;
    font-weight: bold;
}
.order-table .shop-total {
    background-color: #F2F7FF;
    text-align: right;
}
.blue-line {
    background: url(../img/blueline.png) repeat-x 0 bottom;
}
.order-table .shop-total td {
    text-align: right;
    padding: 5px 0;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
}
.g_price {
    font-size: 16px;
    color: #D8231E;
    font-weight: bold;
}
.dd-box{
	float: right;
	display: inline-block;
	border: 1px solid #D8231E;
	margin-top: 20px;
	font-size: 12px;
}
.dd-box .box_shadow {
    border: 3px solid #fff0e8;
    min-width: 230px;
    padding: 15px 10px 20px 20px;
	text-align: right;
}
.realpay .realpay--title {
    font-weight: 700;
    color: #333;
}
.realpay .realpay--price-symbol {
    font-size: 26px;
    margin-right: 4px;
    color: #999;
}
.realpay .realpay--price {
    color: #D8231E;
    font: 700 26px tahoma;
}
.order-confirmAddr {
    line-height: 1.6;
    margin-top: 10px;
}
.order-confirmAddr .confirmAddr-title {
    font-weight: 700;
    color: #333;
}
.submitOrder-container {
    text-align: right;
    margin-top: -1px;
	clear: both;
}
.submitOrder-container .wrapper {
    display: inline-block;
    padding: 0 0 5px 5px;
}
.submitOrder-container .go-btn {
    display: inline-block;
    width: 182px;
    height: 39px;
    position: relative;
    vertical-align: middle;
    line-height: 39px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background: #D8231E;
    color: #fff;
}

/*订单详情*/
.dingdan-cont{
	width: 950px;
	margin: 20px auto;
	font-size: 12px;
}
.crumbs-mod{
    margin-bottom: 10px;
}
.crumbs-mod span{
	margin-right: 5px;
}
.crumbs-mod a{
	color: #36c;
	text-decoration: none;
}
.crumbs-mod-bg{
    background: url(../img/crumb_bg.gif) 100% 50% no-repeat;
    padding-right: 8px;
    margin-right: 1px;
}
.logistics-info-mod{
    margin: 20px 0;
}
.logistics-info-mod h3{
	font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.logistics-dtail{
	overflow: hidden;
	zoom: 1;
}
.logistics-dtail .block{
	overflow: auto;
	margin-bottom: 10px;
}
.logistics-dtail .left{
	width: 70px;
	float: left;
}
.logistics-dtail .right{
	width: 870px;
	float: left;
}
.mod-tabs-container{
    position: relative;
    margin: 20px 0;
}
.mod-tabs-nav{
    position: absolute;
    left: 20px;
    z-index: 50;
}
.mod-tabs-nav li {
    float: left;
    width: 130px;
    height: 27px;
    margin-right: 3px;
    padding-top: 8px;
    line-height: 21px;
    text-align: center;
    background: url(../img/tabview_bg.gif) 0 -40px no-repeat;
    cursor: pointer;
}
.mod-tabs-nav li a {
    font-weight: 700;
    font-size: 14px;
    color: #333;
	display: block;
	width: 130px;
}
.order-panel-mod{
    position: relative;
    top: 29px;
    overflow: hidden;
    margin-bottom: 40px;
    padding: 10px 20px;
    border: 1px solid #AEC7E5;
}
.order-panel-mod hr {
    color: #D1D7DC;
    background-color: #D1D7DC;
    border: none;
    height: 1px;
    margin: 10px 0 5px;
}
.address-mod dl {
    line-height: 30px;
}
.address-mod dl dt{
	float: left;
	width: 78px;
	font-weight: 700;
}
.address-mod dl dd{
	margin-bottom: 4px;
}
.concat-info-mod{
    line-height: 30px;
}
.concat-info-mod ul{
	overflow: hidden;
	zoom: 1;
}
.concat-info-mod ul li{
	float: left;
	width: 282px;
	text-align: center;
}